/*
 * Stack.h
 *
 *  Created on: 11/11/2011
 *      Author: marcio
 */

#ifndef STACK_H_
#define STACK_H_

typedef struct{
	void* head;
}Stack;

Stack* stack_newStack();

int stack_add(Stack* s, void* elem);

void* stack_get(Stack* s);

void* stack_push(Stack* s);

int stack_isEmpty(Stack* s);
#endif /* STACK_H_ */
